Grid Computing Distribution using Network Processors
نویسندگان
چکیده
This paper suggests a new Grid computing architecture using programmable routers with network processors to distribute computing tasks at wire speed in a grid. Task Message datagrams containing code and data, but without explicit destination addresses are sent across the network, e.g. the Internet, and are immediately routed to the most appropriate computer by the network processors. Only a return IP address specifying where to send the resulting data is supplied. Ideally, the routers communicate with each other and with the computers according to our Grid Protocol, but a solution also exists for building a similar architecture on top of TCP/IP. Routers keep information of the workload and/or the availability of the connected computers, and the aggregated capacity of the rest of the Grid, as seen through the nearest routers. The purpose is to efficiently utlilize and load balance all computers on the Grid in a truly distibuted fashion, creating a highly scalable Grid and performance enhancements.
منابع مشابه
Application of Big Data Analytics in Power Distribution Network
Smart grid enhances optimization in generation, distribution and consumption of the electricity by integrating information and communication technologies into the grid. Today, utilities are moving towards smart grid applications, most common one being deployment of smart meters in advanced metering infrastructure, and the first technical challenge they face is the huge volume of data generated ...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملA Novel Dynamic Task Scheduling Algorithm for Grid Networks with Recon gurable Processors
The incorporation of recon gurable processors in computational grids promises to provide increased performance without compromising exibility. Consequently, grid networks (such as TeraGrid) are utilizing recon gurable computing resources next to general-purpose processors (GPPs) in their computing nodes. The near-optimal utilization of resources in a grid network considerably depends on the app...
متن کاملGreen Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کامل